home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / w3euti24.zip / UTI.HIS < prev    next >
Text File  |  1992-11-22  |  9KB  |  223 lines

  1.                      Enhanced UTIs History
  2.  
  3. Enhanced UTIs v2.40 -- Releasd 11/22/92
  4.  
  5. New Features:
  6.  
  7. 1.  Added an option to create more detailed log files which will
  8.     show memory usage, processing results, start and stop times,
  9.     etc. as an aid for troubleshooting.  See the section on the
  10.     UTILOG environment variable.
  11.  
  12. 2.  Added an option to override the MAKEWILD message line limit
  13.     during imports.  This allows long messages to be imported in
  14.     larger (150 line) sections, while preventing online callers
  15.     from posting long messages.  See the section on the MAXLINES
  16.     environment variable.
  17.  
  18. 3.  UTIEXPRT speed increased by 50-70%.  Since PostLink scans all
  19.     imported messages for possible exports, the UTIs are able to
  20.     speed up the scanning process by retrieving only the first
  21.     part of each message.  Once a valid export is detected, the
  22.     UTIs switch to full message reads.
  23.  
  24. 4.  Removed the End-of-file mark message.  It was useful for
  25.     showing the differences between Enhanced and Regular UTIs,
  26.     but it is not really necessary.
  27.  
  28. 5.  Added the version number to error messages, ie:
  29.       UTIIMPRT v2.40:  Unable to open ALLUSERS.DAT
  30.     This will make my trouble-shooting easier.
  31.  
  32. Durability Upgrades:
  33.  
  34. 1.  If there is an error updating user records (User Database Error),
  35.     imports will continue and a message will be written to the log.
  36.     This prevents a user database error from halting the entire
  37.     mail run.
  38.  
  39. 2.  UTIIMPRT is now much stricter about the text file format that
  40.     PostLink creates for processing.  Several more validity checks
  41.     are performed on imported messages; this should catch more
  42.     invalid/corrupted messages.
  43.  
  44. 3.  Modified the invalid message section, allowing a better chance
  45.     for message recovery.  There's a greater chance of skipping
  46.     a bad message section and continuing with message imports.
  47.  
  48. 4.  All failed attempts to run the UTIs (even those with not enough
  49.     command line parameters) will be logged to the UTI.LOG file.
  50.  
  51. 5.  If a Subject, From, or To line is blank, the UTIs will insert
  52.     the word 'BLANK' in that message field.  It is better to have
  53.     a message from 'BLANK' than to have possible problems crop up
  54.     with other programs.
  55.  
  56. 6.  Reduced the number of file handles required to no more than
  57.     13 (8 nominal files).
  58.  
  59. Bug Fixes:
  60.  
  61. 1.  Fixed runtime errors with the UTINET?.DAT file and in UTIEXPRT.
  62.  
  63. 2.  Added error catching code to some spots that could cause
  64.     QEMM errors.  This will prevent execution of certain loops
  65.     when there is no information to process, ie: blank messages.
  66.  
  67. 3.  When the message size did not match the message record, the
  68.     corrupted message was causing the UTIs to lock up in a loop.
  69.  
  70.  
  71. Enhanced UTIs v2.30 -- Released 9/5/92
  72.  
  73. 1.   Conference names in UTILIST are now truncated at 15 characters,
  74.      as PostLink requires.
  75.  
  76. 2.   Banners have been eliminated in most cases.  The UTIs will only
  77.      write to the screen when there is an error, or to remind the
  78.      Sysop that the UTIs have not been registered.
  79.  
  80. 3.   Memory Requirements:
  81.      UTIEXPRT and UTIIMPRT now use 32K less memory than before.  
  82.      The file buffer for each was cut in half, resulting in only
  83.      a slight increase in processing time.  The reduction was
  84.      needed because of PostLink's memory requirements.
  85.  
  86. 4.   While I have not been able to duplicate the 205 runtime error,
  87.      the UTI programs have been modified so that they cannot return
  88.      a 205 error -- There was only one command that could have
  89.      returned a 205, and that command has been eliminated.
  90.  
  91. 5.   BTree error messages have been removed from the program files,
  92.      and placed it a seperate text file: UTI-ERR.TXT.
  93.  
  94.  
  95. Enhanced UTIs v2.20 -- Released 8/6/92
  96.  
  97. 1.   UTIRFLAG was not finding the correct user name keys to clear
  98.      mail-waiting flags.  Corrected.
  99.  
  100. 2.   UTILSTRD now supports manual conference overrides, such as when
  101.      using WC Pro.
  102.  
  103. 3.   UTIIMPRT ensures that AUTONODE default is off at start of program.
  104.  
  105.  
  106. Enhanced UTIs v2.10 -- Released 7/9/92
  107.  
  108. 1.   Error log message was cleaned up and is now easier to read.
  109.  
  110. 2.   Modified the error log control structure.
  111.  
  112. 3.   If there is an error updating NODEINFO.DAT, a message will be
  113.      logged, but the program will not halt.  The master message
  114.      counters are kept in NODEINFO.DAT.
  115.  
  116. 4.   Added new routine that allows both implicit and explicit paths
  117.      in MAKEWILD.  ie: both 'C:\WC30\DATA\' and 'C:DATA\' are
  118.      allowed.
  119.  
  120. 5.   The message thread key is now handled properly when subject
  121.      lines are greater then 25 characters -- only important when
  122.      crossing FidoNet messages with other networks.
  123.  
  124. 6.   UTILSTRD has been modified to:
  125.      A.  Use only the CONFDESC.DAT in the MakeWild directory.
  126.      B.  Report 'unsubscribed' conferences correctly.
  127.      C.  Update 'unsubscribed' conferences correctly.
  128.  
  129. 7.   When exporting messages, ASCII (255) is converted to ASCII (0).
  130.      This will avoid situations where PC Relay sometimes gets confused.
  131.  
  132. 8.   Autonode selection was corrected.
  133.  
  134. 9.   Some routines were rewritten in Assembler.
  135.  
  136.  
  137. Enhanced UTIs v2.00 -- Released 6/17/92
  138.  
  139. 1.   The UTIs automatically detect either the 3.0 or 3.5 record
  140.      formats.  Depending on the version, there are different
  141.      routines for adding and deleting keys, and creating a new
  142.      message database.
  143.  
  144. 2.   Locked database delays now match the online user delays,
  145.      limiting the number/length of online delays.  The mail import
  146.      event will now pause longer when a lock is encountered (1/2 to
  147.      1 second) but offline delays are preferable to online delays.
  148.  
  149. 3.   Automatic node ID selection is supported when the autonode
  150.      option is enabled in MAKEWILD.  If WCNODEID is specified in
  151.      the DOS environment, the WCNODEID value will be used in place
  152.      of an autonode selection.  If the WCNODEID value is currently
  153.      in use by another workstation (according to the AUTONODE.DAT
  154.      file), then the program will halt with an error.
  155.  
  156. 4.   If there are two or more blank spaces between an addressee's
  157.      first and last names (etc.) then the extra spaces will be
  158.      removed.  This allows the "mail waiting" flag to be set
  159.      properly for a user.
  160.  
  161. 5.   If there is any error opening a message database, a message
  162.      will be sent to the error log, but PC Relay will continue to
  163.      function.
  164.  
  165.  
  166. Enhanced UTIs v1.20 -- Released 5/12/92
  167.  
  168. Memory:   To run PC Relay 4.10/4.11 with the UTIs, you will need at
  169.           least 400K of memory.  If the UTIs do not have enough
  170.           memory, they will stop with an error message and halt the
  171.           PC Relay event.  The error message will indicate how much
  172.           additional memory is needed.
  173.  
  174.           By providing up to 75K more memory to the UTIs, you may
  175.           see some added speed improvement.
  176.  
  177. Errors:   Some "hard" errors in UTI v1.0 have been changed to
  178.           "soft" errors.  Soft errors do not halt the entire PC
  179.           Relay event; they cause the current message conference to
  180.           be skipped and a reminder is written to the UTI.LOG for
  181.           later correction.  Some of these errors are:
  182.  
  183.           1.   Unable to lock the database.
  184.           2.   Message conference is not defined.
  185.           3.   Error in the conference database.
  186.           4.   Unable to open/create a conference database.
  187.  
  188. Locks:    The UTIs have been fine-tuned so that fewer file lock
  189.           errors are encountered.  They can now pass this import
  190.           stress test:
  191.  
  192.           ==>  3 nodes, each adding and deleting 1000 messages to
  193.                the same conference at the same time.  No file
  194.                locks are encountered.
  195.  
  196.  
  197.                           Other Errors
  198.  
  199. 1.   There was a file handle problem when running the UTIs in
  200.      DESQview, with SHARE.EXE loaded and in WildCat's Single-line
  201.      mode.  This has been corrected.
  202.  
  203. 2.   There was a problem (mainly confusion) when two or more nodes
  204.      tried to create a conference database at the same time, or
  205.      when the UTIs were run in two windows at the same time.  This
  206.      was mistaken for a disk cache/delayed writing error, but
  207.      turned out to be a problem with the conference status record.
  208.  
  209. 3.   Disk Caches -- Since correcting error #2 above, I no longer
  210.      have problems with delayed disk writes.  My earlier warning
  211.      against them is withdrawn.
  212.  
  213.  
  214. Questions or comments should be directed to Jim Metzler in the:
  215.  
  216.      --   MSInet WildCat Support conference
  217.      --   WildNet 3rd Party Support conference
  218.      --   MSI HQ conferences
  219.      --   FidoNet WildCat conference
  220.  
  221. or at (508) 754-6512 (BBS)
  222.       (508) 799-7540 (voice)
  223.